export const getSetting=()=> { 
    return new Promise((resolve, reject) => { 
        wx.getSetting({
            success: (result)=>{
                resolve(result);
            },
            fail: (err) => {
                reject(err);
            }
        });
    })
}
export const openSetting=()=> { 
    return new Promise((resolve, reject) => { 
        wx.openSetting({
            success: (result)=>{
                resolve(result)
            },
            fail: (err) => {
                reject(err)
            }
        });
    })
}
export const chooseAddress=()=> { 
    return new Promise((resolve, reject) => { 
        wx.chooseAddress({
            success: (result)=>{
                resolve(result)
            },
            fail: (err) => {
                reject(err)
            }
        });
    })
}
export const showModal = ({content})=> { 
    return new Promise((resolve, reject) => { 
        wx.showModal({
            title: '提示',
            content,
            success: (result)=>{
                resolve(result)
            },
            fail: (err) => {
                reject(err)
            }
        });
    })
}
export const showToast = ({ title }) => {
    return new Promise((resolve, reject) => {
        wx.showModal({
            title,
            icon: 'none',
            duration: 50,
            success: (result) => {
                resolve(result)
            },
            fail: (err) => {
                reject(err)
            }
        });
    })
}
export const login = ()=> { 
    return new Promise((resolve, reject) => { 
      wx.login({
          timeout:10000,
          success: (result)=>{
            resolve(result)
          },
          fail: (err) => {
            reject(err)
          },
      });
    })
}
export const requestPayment = (pay)=> { 
    return new Promise((resolve, reject) => { 
        wx.requestPayment({
        ...pay,
        success: (result)=>{
            resolve(result)
        },
        fail: (err) => {
            reject(err)
        }
        });
    })
}